package com.ltf.entity;

/**
 * Largefile类用于表示大型文件的信息
 * 它包含了文件的唯一标识符、文件名和文件内容
 */
public class Largefile {
    // 文件的唯一标识符
    private String id;
    // 文件名
    private String filename;
    // 文件内容
    private String content;

    /**
     * 无参构造函数
     * 当创建Largefile对象时，如果没有指定具体的属性值，可以使用此构造函数
     */
    public Largefile() {
        System.out.println("Largefile...无参构造...");
    }

    /**
     * 获取文件的唯一标识符
     * @return 文件的唯一标识符
     */
    public String getId() {
        return id;
    }

    /**
     * 设置文件的唯一标识符
     * @param id 文件的唯一标识符
     */
    public void setId(String id) {
        this.id = id;
    }

    /**
     * 获取文件名
     * @return 文件名
     */
    public String getFilename() {
        return filename;
    }

    /**
     * 设置文件名
     * @param filename 文件名
     */
    public void setFilename(String filename) {
        this.filename = filename;
    }

    /**
     * 获取文件内容
     * @return 文件内容
     */
    public String getContent() {
        return content;
    }

    /**
     * 设置文件内容
     * @param content 文件内容
     */
    public void setContent(String content) {
        this.content = content;
    }

    /**
     * 重写toString方法，用于以字符串形式输出文件信息
     * @return 包含文件id、文件名和文件内容的字符串
     */
    @Override
    public String toString() {
        return "Largefile{" +
                "id='" + id + '\'' +
                ", filename='" + filename + '\'' +
                ", content='" + content + '\'' +
                '}';
    }
}
